package com.rightsidetech.system.mapper;

import com.rightsidetech.system.dtos.response.store.StoreIntegralDetailAnDetailResp;
import com.rightsidetech.system.entity.store.SysStoreIntegralRecordDetail;

import java.util.List;
import java.util.Map;

public interface SysStoreIntegralRecordDetailMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SysStoreIntegralRecordDetail record);

    int insertSelective(SysStoreIntegralRecordDetail record);

    SysStoreIntegralRecordDetail selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SysStoreIntegralRecordDetail record);

    int updateByPrimaryKey(SysStoreIntegralRecordDetail record);

    int insertList(Map<String, Object> map);

    List<StoreIntegralDetailAnDetailResp> selectListByRecordId(Long id);

    List<SysStoreIntegralRecordDetail> selectBaseByRecordId(Long recordId);
}